import { app1 as request } from '@/api/request';
// 查询热点问题
const token = localStorage.getItem('token');
const headers = {
  Authorization: `Bearer ${token}`, // 根据实际token格式调整
};
// 查询热点问题列表
// export function listQuestion(query) {
//   return request({
//     url: '/chat/bigmodel/hotquestion/list',
//     method: 'get',
//     params: query,
//     port: 'yy',
//     headers: headers
//   }).catch(error => {
//     console.error('Request Error:', error);
//     throw error; // 抛出错误，以便可以在调用链中进一步处理
//   });
// }
export function listQuestion(query) {
  return request.Get('/chat/bigmodel/hotquestion/list', {
    params: query,
    port: 'yy',
    headers,
  }).catch((error) => {
    console.error('Request Error:', error);
    throw error; // 抛出错误，以便可以在调用链中进一步处理
  });
}

// 查询热点问题详细
// export function getQuestion(id) {
//   return request({
//     url: '/chat/bigmodel/hotquestion/' + id,
//     method: 'get',
//     port: 'yy',
//   })
// }
export function getQuestion(id) {
  return request.Get(`/chat/bigmodel/hotquestion/${id}`, {
    port: 'yy',
  });
}

// 新增热点问题
// export function addQuestion(data) {
//   return request({
//     url: '/chat/bigmodel/hotquestion',
//     method: 'post',
//     port: 'yy',
//     data: data
//   })
// }
export function addQuestion(data) {
  return request.Post('/chat/bigmodel/hotquestion', {
    port: 'yy',
    data,
  });
}

// 修改热点问题
// export function updateQuestion(data) {
//   return request({
//     url: '/chat/bigmodel/hotquestion',
//     method: 'put',
//     port: 'yy',
//     data: data
//   })
// }
export function updateQuestion(data) {
  return request.Put('/chat/bigmodel/hotquestion', {
    port: 'yy',
    data,
  });
}

// 删除热点问题
// export function delQuestion(id) {
//   return request({
//     url: '/chat/bigmodel/hotquestion/' + id,
//     method: 'delete',
//     port: 'yy',
//   })
// }
export function delQuestion(id) {
  return request.Delete(`/chat/bigmodel/hotquestion/${id}`, {
    port: 'yy',
  });
}
